package com.graduation.rescuematerial.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author:CaiShuangLian
 * @FileName:
 * @Date:Created in  2022/5/8 15:53
 * @Version:
 * @Description:TODO
 */

@Data
public class AppletOrderDTO  implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 唯一标识,订单编号
     */
//    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 申请物资的id
     */
//    private Integer materialId;

    //申请物资的名称
    private String materialName;

    //申请的物资的图片
    private String materialImage;

    //生产日期
//    private Date manufactureDate;
//
//    //保质期(以天为单位)
//    private Integer expirationDate;
    /**
     * 出库时间
     */
    private Date outDate;

    /**
     * 入库时间
     */
    private Date putDate;

    /**
     * 申请物资单位（注意仓库要显示，部门不要显示）
     */
    private String departmentName;

    /**
     * 出库仓库（注意仓库不用显示，但是部门要显示）
     */
    private String warehouseName;

    /**
     * 物资状态（arrive:已签收,way:在路上，preparing:仓库准备中，forbidden：拒绝申请，pending:待处理）
     */
    private String arriveStatus;

    /**
     * 物流单号
     */
    private String oddNumber;

    /**
     * 申请数量
     */
    private Integer applyNumber;

    /**
     * 申请人联系电话
     */
    private Long applyPhone;

    /**
     * 收货地址
     */
    private String receivingAddress;

    /**
     * 批准人联系电话
     */
    private Long approvalPhone;

    /**
     * 发货地址
     */
    private String shippingAddress;

    /**
     * 申请备注
     */
    private String applyRemarks;

    /**
     * 发货备注
     */
    private String approvalRemarks;

    /**
     * 紧急程度
     */
    private Integer urgencyDegree;

    /**
     * 确认收货人的联系电话
     */
    private Long receivingPhone;


    //物资种类
    private String catalog;

}
